Geuensee liegt im oberen Surental und grenzt an Sursee, Schenkon, Beromünster, Rickenbach, Schlierbach, Büron und Knutwil. Rund 3000 Menschen leben hier. Die Gemeinde besteht aus dem Dorf Geuensee und den Weilern Krumbach und Hunzikon.